#ifndef EDITFOLDERPROPERTIES_DIALOG_H
#define EDITFOLDERPROPERTIES_DIALOG_H

#include <QDialog>
#include "folder.h"
#include "addtag_dialog.h"

namespace Ui {
class editFolderProperties_dialog;
}

class editFolderProperties_dialog : public QDialog
{
    Q_OBJECT

    addTag_dialog *addTagDialog;    // Диалог для добавления тега
    Folder *curFolder;              // Указатель на папку, о которой нужно вывести инфу

public:
    explicit editFolderProperties_dialog(Folder* pFolder, QWidget *parent = 0);
    ~editFolderProperties_dialog();

private:
    Ui::editFolderProperties_dialog *ui;

public slots:
    void getTag();
    void on_saveButton_pressed();
    void on_cancelButton_pressed();

    void on_plusButton_pressed();
    void on_minusButton_pressed();

    void on_addTagDialog_canceled() {
        addTagDialog->close();
        delete addTagDialog;
    }

signals:
    void timeToClose();
    void saved(Folder* folder);
};

#endif // EDITFOLDERPROPERTIES_DIALOG_H
